package net.hn.hnms.biz.equipment.company.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
@ApiModel(value = "公司端-生产报表查询条件Dto")
public class CompanyProductionStatementDto {
    /**
     * 设备类型编码
     */
    @ApiModelProperty(value = "设备类型编码")
    private String deviceTypeCode;
    /**
     * 查询开始日期
     */
    @JsonFormat(timezone="GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "查询开始日期,yyyy-MM-dd")
    private Date startDate;
    /**
     * 查询结束日期
     */
    @JsonFormat(timezone="GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "查询结束日期,yyyy-MM-dd")
    private Date endDate;
    /**
     * 煤矿编码
     */
    @ApiModelProperty(value ="煤矿编码")
    private String mineCode;
    /**
     * 公司编码
     */
    @ApiModelProperty(value = "公司编码")
    private String companyCode;
}
